@charset "utf-8";.banner{position:relative;height:550px;overflow:hidden;clear:both}
.ban_p,.ban_p li{height:550px;overflow:hidden}
.ban_p li a{display:block;height: 550px;background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{width:600px;height: 50px;bottom:0;left:50%;margin-left:-300px;position:absolute;padding-right:10px;text-align:center;}
.ban_t li{width: 50px;height: 10px;border-radius: 1px;background: #f1f1f1;display:inline-block;margin:0 0 0 10px;}
.ban_t li.on{background: #1047a1;}
.til01{text-align:center;background:url(../images/tilbg1.png) no-repeat center 50px;height:110px;color:#111;font-size:32px;line-height:40px;font-family:"Microsoft Yahei"}
.til01 p{display:block;font-weight:400;letter-spacing:15px;font-size:18px;line-height:28px;color:#555}
.til01 span{display:block;font-weight:400;font-size:18px;line-height:28px;color:#c6c6c6;text-transform:uppercase;margin-top:5px}
.til01 a{color:#111}
.seabox{overflow:hidden;height:55px;line-height:38px;font-family:"Microsoft Yahei";padding:19px 0 0;margin-bottom:1px;background: #f1f1f1;}
.sea_inp{width:360px;overflow:hidden;position:relative}
.sea_inp .serach{width:260px;height:38px;border:0;background:#e6e6e6;border:0;line-height:38px;color:#a3a3a3;padding:0 8px 0 20px;float:left;outline:0;display:block;border-radius:30px 0 0 30px;position:absolute;left:10px}
.sea_inp .sub{width:80px;height:38px;border:0;float:right;cursor:pointer;display:block;background:#1048a0 url(../images/sea_ico.gif) no-repeat -2px center;border:0;border-radius:30px;background-size:100px}
.k_word{overflow:hidden;width:1200px;color:#666;overflow:hidden}
.k_word a{color:#666;padding:0 12px}
.newbox,.webox{overflow:hidden}
.webox{height:303px;line-height:30px;padding:70px 0 0;border-bottom:solid 1px #ccc}
.webox .til01{background:url(../images/tilbg2.gif) no-repeat center 35px;height:102px}
.webox_p,.webox_p img{width:280px;height:158px;overflow:hidden;display:block}
.webox_w{background:url(../images/wetil.gif) no-repeat 0 11px;padding:4px 0 0 232px;width:647px}
.webox_w p{height:113px;overflow:hidden;text-indent:24px}
.webox_w span{clear:both;display:block;text-align:right}
.about_p img,.edge_c dt img,.faq_c dt img,.pro_ht dt img,.pro_lc li p img,.show_cp li p img,.webox_p img,.witn_cl dt img{-webkit-transition:1s;-moz-transition:1s;transition:1s}
.about_p img:hover,.edge_c dt img:hover,.faq_c dt img:hover,.pro_ht dt img:hover,.pro_lc li p img:hover,.show_cp li p img:hover,.webox_p img:hover,.witn_cl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.probox{padding:64px 0 0;height:1197px;font-family:"Microsoft Yahei"}
.protil{height:136px;padding:0 0 0 266px;font-size:32px;line-height:42px;color:#111;white-space:nowrap}
.protil a{color:#111}
.protil em{width:204px;height:96px;float:left;display:block;background:url(../images/pro_ico.gif) no-repeat 0 0}
.protil span{width:448px;float:left;display:block;background:url(../images/line2.gif) repeat-x 0 49px;padding:7px 0 0 15px;letter-spacing:3px;white-space:nowrap}
.protil span b{display:block}
.pro_hot{height:506px}
.pro_ht{left:-10px;top:-10px;width:181px;height:186px;display:block;background:url(../images/ico_hot.png) no-repeat 0 0;z-index:2}
.pro_h1 dt{border:solid 6px #404040;float:left;overflow:hidden}
.pro_h1 dt,.pro_h1 dt img{width:789px;height:439px;display:block}
.pro_h1 dd{width:273px;height:375px;display:block;float:left;background:url(../images/pro_wbg.gif) no-repeat right 0;line-height:24px;color:#fff;padding:77px 60px 0 64px}
.pro_h1 dd h3{height:64px;display:block;background:url(../images/ico01.gif) no-repeat 0 bottom;color:#fff;line-height:64px;font-size:26px;margin-bottom:24px;white-space:nowrap}
.pro_h1 dd h3 a{color:#fff}
.pro_hw{height:168px;overflow:hidden;margin-bottom:10px}
.pro_h1 dd span a{height:33px;width:148px;line-height:33px;text-align:center;text-transform:uppercase;font-size:16px;color:#fff;border:solid 1px #fff;display:block}
.next0,.prev0{width:37px;height:67px;display:block;overflow:hidden;background:url(../images/prev1.png) no-repeat 0 0;z-index:9}
.next0{background:url(../images/next1.png) no-repeat 0 0}
.next0:hover,.prev0:hover{background-position:0 bottom}
.next1,.prev1{top:192px;left:41px}
.next1{left:725px}
.next2,.prev2{top:80px;right:-56px}
.next3,.prev3{top:104px;right:-56px}
.next4,.prev4{top:80px;right:-56px}
.prev2,.prev3,.prev4{left:-56px}
.pro_nav{height:220px;overflow:hidden}
.pro_nav ul{width:1220px}
.pro_nav li{width:92px;float:left;padding:0 40px 0 20px;text-align:center}
.pro_nav li span{width:92px;height:92px;display:block;overflow:hidden;position:relative}
.pro_nav li span i{width:92px;height:92px;position:absolute;display:block;top:0;left:0}
.pro_nav li span i.default{-webkit-transition:all .4s linear;transition:all .4s linear}
.pro_nav li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .4s linear;transition:all .4s linear}
.pro_nav li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg)}
.pro_nav li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}
.pro_nav li b{height:43px;display:block;text-align:center;line-height:43px;font-size:18px;color:#404040;background:url(../images/ico03.gif) no-repeat center bottom}
.pro_nav li em{display:block;padding:7px 6px 0;text-transform:uppercase;font-size:14px;color:#555;line-height:19px}
.pro_list{height:335px}
.pro_lc,.show_cp{overflow:hidden}
.pro_lc li,.show_cp li{width:273px;overflow:hidden;float:left;margin:0 36px 0 0;text-align:center}
.pro_lc li p,.pro_lc li p img,.show_cp li p,.show_cp li p img{width:273px;height:205px;display:block;overflow:hidden}
.pro_lc li span,.show_cp li span{height:59px;display:block;font-size:16px;text-align:center}
.pro_lc li span a,.show_cp li span a{display:block;line-height:58px;border-bottom:solid 1px #cecece;color:#555}
.pro_lc li span a:hover,.pro_lc li.cur span a,.show_cp li span a:hover,.show_cp li.cur span a{border-bottom:solid 1px #404040;color:#fff;background:#404040}
.edge{line-height:25px;color:#333;font-family:"Microsoft Yahei";background: #f1f1f1;height:1003px;}
.edge_t{text-align:center;height:222px;background:url(../images/edgetbg.gif) no-repeat center 0}
.edgetil{width:573px;height:360px;left:0;top:336px;z-index:9}
.edgetil li{width:522px;height:78px;line-height:78px;margin-bottom:10px;background:url(../images/edge_ico1.gif) no-repeat 435px 20px #fff;font-size:22px;color:#555}
.edgetil li em{width:114px;float:left;text-align:center;font-family:Impact;font-size:36px;color:#a3a3a3}
.edgetil li.on{width:574px;background:url(../images/edge_ico2.gif) no-repeat 435px 20px #1048a0;color:#fff}
.edgetil li.on em{color:#fff}
.edge_c dt,.edge_c dt img{height:713px;width:678px;overflow:hidden;float:right}
.edge_c dd{height:335px;width:430px;overflow:hidden;float:left;padding:0 0 0 15px}
.edge_c dd h3{height:128px;background:url(../images/edge_ico3.gif) no-repeat 0 bottom;font-size:22px;color:#111;line-height:32px;margin-bottom:28px}
.edge_c dd h3 span{height:81px;font-size:32px;color:#404040;line-height:81px;display:block}
.edge_c dd h3 span img{width:40px;float:left;padding:15px 15px 0 0}
.h_gg{background:url(../images/h_gg1.jpg) no-repeat center 0;height:228px}
.h_gg1{background:url(../images/h_gg2.jpg) no-repeat center 0;height:228px}
.gg01{left:50%;top:140px;margin-left:52px;height:53px;line-height:53px;background:url(../images/c_pho.png) no-repeat 8px 12px;padding:0 0 0 49px;font-size:26px;color:#fff;width:240px;background-size:30px;font-weight:700}
.h_gg1 .gg01{top:61px;margin-left:250px}
.case{padding:66px 0 0;height:798px;font-family:"Microsoft Yahei";line-height:24px;overflow:hidden}
.case_next{width:103px;height:56px;right:0;top:475px;z-index:9}
.case_c{height:612px;padding:29px 0;background:url(../images/casecbg.gif) no-repeat 12px 0}
.casetil{width:275px;padding:24px 0 0;margin:29px 0 0;height:523px;overflow:hidden;background:url(../images/line3.gif) repeat-y right 0;font-size:18px}
.casetil li{height:61px;line-height:60px;margin-top:-1px;position:relative}
.casetil li.born a{background:0 0}
.casetil li a{display:block;padding:0 32px 0 51px;text-align:center;background:url(../images/caselbg.gif) no-repeat 51px bottom;color:#222}
.casetil li a:hover,.casetil li.on a{background:#1047a1;color:#fff;font-weight:700;z-index:1}
.case_l{width:891px}
.case_l dl{width:891px;position:relative}
.case_l dt,.case_l dt img{width:891px;height:501px;display:block}
.case_l dd{width:755px;height:270px;right:0;top:340px;position:absolute;font-size:18px;line-height:26px;color:#333}
.case_l dd span{font-size:15px;line-height:20px;margin-top:5px;display:block;letter-spacing:1px}
.case_l dd .case_lw{width:714px;float:left;padding:200px 0 0 26px}
.case_l dd .case_lw b{display:block;font-size:24px;color:#000;line-height:30px}
.case_l dd .case_lw b a{color:#000}
.case_l dd h3,.case_l dd h3 img{width:244px;height:244px;display:block;float:left}
.case_l dd h3 img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border:solid 3px #e7e7e7;border-radius:100%;background:#e7e7e7}
.part{height:466px;overflow:hidden}
.part .til01{text-align:center;background:url(../images/tilbg3.gif) no-repeat center 46px;height:109px}
.part_c ul{width:1220px}
.part_c li{width:156px;padding:43px 32px;float:left;height:127px;background:url(../images/partlbg.png) no-repeat 0 0;position:relative}
.part_c li.part_l1{margin:94px -57px 0}
.part_c li img{width:156px;height:98px;display:block}
.witn{height:472px;padding:57px 0 0;background:#f5f5f5;line-height:25px;color:#888}
.witn .til01{height:106px}
.witn_cl dl{width:579px;float:left;margin:0 42px 0 0;position:relative;height:310px}
.witn_cl dt{position:absolute;right:0;top:61px;overflow:hidden;z-index:1}
.witn_cl dt,.witn_cl dt img{width:211px;height:158px}
.witn_cl dd{width:295px;height:253px;background:#fff;box-shadow:5px 5px 5px #e9e9e9;position:relative;padding:25px 150px 0 41px}
.witn_cl dd h3{height:97px;font-size:16px;color:#3a3a3a;line-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.witn_cl dd h3 a{color:#3a3a3a}
.witn_cl dd h3 b{color:#666;font-size:14px;font-weight:400;border-bottom:dashed 1px #bbb;border-top:dashed 1px #bbb;display:block}
.witn_cl dd h3 a:hover,.witn_cl dl.cur dd h3 a,.witn_cl dl.cur dd h3 b{color:#404040}
.witn_cl dd span{display:block;position:absolute;left:41px;top:258px;width:139px;height:40px;line-height:40px;text-align:center;font-weight:700;background:url(../images/icobg1.gif) no-repeat 0 0}
.witn_cl dd span a{display:block;color:#fff;padding:0 38px 0 0}
.about{font-family:"Microsoft Yahei";line-height:26px;height:620px;color:#555;padding:130px 0 0;font-size:16px;text-align:center}
.about h2{width:220px;height:100px;background:url(../images/aboutbg.gif) no-repeat center 0;top:60px;left:490px;font-size:30px;line-height:37px;padding:40px 0 0;z-index:9}
.about h2 a{color:#fff}
.about h2 span{color:#fff;display:block;font-weight:400;text-transform:uppercase;font-size:20px;line-height:30px}
.about_p,.about_p img{width:1200px;height:432px;overflow:hidden;display:block}
.about_w{padding:35px 0 0}
.show{height:425px}
.newtil,.showtil{height:91px;font-size:20px;line-height:26px;background:url(../images/line2.gif) repeat-x center 64px}
.newtil li,.showtil li{float:left;color:#111;margin:0 84px 0 0;height:63px;font-weight:700}
.newtil li a,.showtil li a{color:#111}
.newtil li p,.showtil li p{float:left;display:block}
.newtil li em,.showtil li em{color:#949494;display:block;font-size:16px;line-height:18px;text-transform:uppercase;font-style:normal;font-weight:400}
.newtil li i,.showtil li i{width:54px;height:43px;display:block;float:left}
.newtil li i{width:64px}
.newtil li a:hover,.showtil li.on,.showtil li.on a:hover{border-bottom:solid 3px #404040;color:#404040}
.newtil li a:hover i,.showtil li.on a:hover i,.showtil li.on i{background-position:0 bottom!important}
.newbox{font-family:"Microsoft Yahei";line-height:26px;height:500px;color:#555;border-top:solid 1px #ccc;background-position:0 bottom;padding:57px 0}
.more01{float:right;padding:19px 0 0}
.more01 a{width:26px;height:26px;display:block;background:url(../images/ico02.gif) no-repeat 0 0}
.faqs,.news1{width:568px;height:495px;overflow:hidden}
.new_c dl{background: #f1f1f1;padding:27px 32px 0;width:504px;height:142px;overflow:hidden;margin-bottom:13px;}
.new_c dt{height:45px;line-height:27px;font-size:18px;color:#111}
.new_c dt a{color:#111;display:inline-block}
.new_c dt b{color:#fff;font-weight:400;width:59px;height:29px;background:#1047a1;text-align:center;float:left;margin:0 8px 0 0}
.new_c dt span{float:right}
.new_fx li{display:block;height:34px;line-height:22px;color:#777;padding:12px 0 0;clear:both;border-bottom:dashed 1px #bfbfbf}
.new_fx li a{color:#555;display:inline-block}
.new_fx li span{float:right}
.new_fx li i{float:left;background:#444;text-align:center;color:#fff;display:block;font-family:Arial;line-height:22px;width:22px;height:22px;margin:0 11px 0 0}
.new_fx li.cur i{background:#1047a1}
.faq_c dd h3 a:hover,.faq_c dl.cur dd h3 a,.new_c dt a:hover,.new_fx li a:hover,.new_fx li.cur a{color:#1047a1}
.new_fx li p{float:left;display:block;width:435px}
.faq_c dl{height:127px;border-bottom:dashed 1px #bfbfbf;margin-bottom:16px;overflow:hidden}
.faq_c dt,.faq_c dt img{width:198px;height:111px;display:block;overflow:hidden;float:left}
.faq_c dd{width:330px;float:left;padding:0 0 0 29px}
.faq_c dd h3{height:41px;font-weight:400;font-size:18px;line-height:38px;color:#111}
.faq_c dd h3 a{color:#111;display:inline-block}
.link{height:125px;line-height:30px;font-family:"Microsoft Yahei";color:#555;padding:20px 0 0;font-size:16px}
.link h2{height:55px;color:#404040;font-size:20px;background:url(../images/link_ico.gif) no-repeat 0 11px;padding:5px 0 0 40px;background-size:30px;width:125px;line-height:40px}
.link h2 span{display:block;font-weight:400;font-size:16px;line-height:43px;color:#555;float:right}
.link a{color:#555;display:inline-block;padding:0 10px 0 15px}
.index_pro{overflow:hidden;padding:50px 0}
.index_pro .fenl{width: 285px;overflow:hidden;font-family:"Microsoft Yahei";float:left;}
.index_pro .fenl .tit{height:87px;line-height:87px;text-indent:73px;background:url(../images/clmnav.jpg) no-repeat center top;box-sizing:border-box;font-size:24px;font-weight:700;font-family:"Microsoft Yahei"}
.index_pro .fenl .tit a{color:#fff}
.index_pro .fenl .clmcnt{width: 285px;border:1px solid #e3e3e3;box-sizing:border-box;background:#fff;border-bottom:0;}
.index_pro .fenl h3 a{padding-left:34px;display:block;background:url(../images/clmico.png) no-repeat 248px center;text-align:left;height: 50px;line-height: 50px;font-size:14px;color: #1047a1;font-weight: bold;}
.index_pro .fenl h3 a:hover,.index_pro .fenl h3.cur a{color:#1047a1;background:url(../images/clmcurico.png) no-repeat 248px center}
.index_pro .fenl ul{clear:both;overflow:hidden;background: #ffffff;border-bottom: 1px solid #e3e3e3;}
.index_pro .fenl li{font-size:14px;height: 40px;line-height: 25px;box-sizing:border-box;padding-left:34px;text-align:left;width: 50%;float: left;}
.index_pro .fenl li a{}
.index_pro .fenl li a:hover{color:#1047a1;}
.index_pro .fenl h3.nones{border-bottom:0}
.index_pro .fenl .clmtel{padding-top:58px;text-align:center;box-sizing:border-box;font-size:14px;color:#fff;background:url(../images/clmbtn.jpg) no-repeat center top;height:360px;width:300px;text-align:center}
.index_pro .fenl .clmtel h5{font-size:30px;font-weight:700;margin-bottom:25px}
.index_pro .fenl .clmtel span{font-size:16px;color:#fff;font-weight:400;display:block;line-height:30px;margin-bottom:88px}
.index_pro .fenl .clmtel b{font-weight:700;display:block;font-size:18px;color:#fff;line-height:40px}
.index_pro .pro_cnt{width: 915px;padding: 0 0 36px 15px;box-sizing:border-box;overflow:hidden;float:right;}
.index_pro .pro_cnt .cpcat{position:relative;}
.index_pro .pro_cnt li{width: 288px;height: 280px;margin-right:15px;float:left;border:1px solid #ececec;margin-bottom:10px;}
.index_pro .pro_cnt li img{width: 278px;height: 230px;display:block;padding:5px;}
.index_pro .pro_cnt li em{top:20px;right:-25px;height:32px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#333;display:block;text-align:center;width:250px;margin:0 5px}
.index_pro .pro_cnt li:hover{background:#f7f7f7}
.index_pro .pro_cnt li:nth-child(3n+0){margin-right:0}
.index_pro .pro_cnt .cpcat .count{width:900px;left:50%;margin-left:-450px;position:absolute;z-index:1;bottom:0;overflow:hidden}
.index_pro .pro_cnt .cpcat .count ul{margin-left:338px}
.index_pro .pro_cnt .cpcat .count ul li{float:left;margin:0 20px;display:inline;cursor:pointer}
.index_pro .pro_cnt .cpcat .count ul li{width:16px;height:16px;background:#d9d9d9;border-radius:100%;font-size:0}
.index_pro .pro_cnt .cpcat .count ul .on{background:#e60012}
.index_pro .pro_cnt dl{width:821px;height:422px;overflow:hidden;position:relative;margin-bottom:40px}
.index_pro .pro_cnt dt{width:821px;height:422px;overflow:hidden}
.index_pro .pro_cnt dt img{width:821px;height:422px;display:block;border:0}
.index_pro .pro_cnt dd{display:block;width:821px;position:absolute;bottom:0;left:0;padding:20px 0 0 38px;box-sizing:border-box;height:115px;text-align:left;background:url(../images/tm.png) repeat;color:#fff}
.index_pro .pro_cnt dd h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}
.index_pro .pro_cnt dd h3 a{color:#fff}
.index_pro .pro_cnt dd p{font-size:14px;color:#fff;line-height:25px;width:570px}


